package com.zhongkun.datahome.service.service;

import com.zhongkun.datahome.service.domain.CustomerBase;
import com.zhongkun.datahome.service.req.cmd.family.CustomerFamilyCmd;
import com.zhongkun.datahome.service.req.qry.family.CustomerFamilyQry;
import com.zhongkun.datahome.service.res.family.CustomerFamilyVo;

import java.util.List;

/**
 * 客户家庭Service接口
 * 
 * @author ruoyi
 * @date 2025-04-14
 */
public interface ICustomerFamilyService {
    List<CustomerFamilyVo> listMembers(CustomerFamilyQry qry);

    Long addMember(CustomerFamilyCmd cmd);

    void editMember(CustomerFamilyCmd cmd);

    void removeMember(List<Long> ids);

    List<CustomerBase> listMembersForApp();
}
